scientific review panel (srp) - German English Dictionary